@book{bentley2000programming,
  title={Programming Pearls},
  author={Bentley, J.L.},
  isbn={9780201657883},
  lccn={99046520},
  series={ACM Press Series},
  url={http://books.google.com.br/books?id=kse\_7qbWbjsC},
  year={2000},
  publisher={Addison-Wesley}
}

@phdthesis{bae2007,
Author = {Sung Eun Bae},
Title = {Sequential and Parallel Algorithms for the Generalized Maximum Subarray Problem},
School = {University of Canterbury},
Year = {2007},
Type = {{PhD} em Ciência da Computação}
}

@article{journals/ppl/PerumallaD95,
  added-at = {2012-09-14T00:00:00.000+0200},
  author = {Perumalla, Kalyan S. and Deo, Narsingh},
  biburl = {http://www.bibsonomy.org/bibtex/2ab5f79e74c6cbc67d2efc22e3eaeb388/dblp},
  ee = {http://dx.doi.org/10.1142/S0129626495000345},
  interhash = {b73f0a14a3a521c4474e6a0b86009e9d},
  intrahash = {ab5f79e74c6cbc67d2efc22e3eaeb388},
  journal = {Parallel Processing Letters},
  keywords = {dblp},
  pages = {367-373},
  timestamp = {2012-09-14T00:00:00.000+0200},
  title = {Parallel Algorithms for Maximum Subsequence and Maximum Subarray.},
  url = {http://dblp.uni-trier.de/db/journals/ppl/ppl5.html#PerumallaD95},
  volume = 5,
  year = 1995
}

@article{Valiant:1990:BMP:79173.79181,
 author = {Valiant, Leslie G.},
 title = {A Bridging Model for Parallel Computation},
 journal = {Commun. ACM},
 issue_date = {Aug. 1990},
 volume = {33},
 number = {8},
 month = aug,
 year = {1990},
 issn = {0001-0782},
 pages = {103--111},
 numpages = {9},
 url = {http://doi.acm.org/10.1145/79173.79181},
 doi = {10.1145/79173.79181},
 acmid = {79181},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{Dehne:1993:SPG:160985.161154,
 author = {Dehne, Frank and Fabri, Andreas and Rau-Chaplin, Andrew},
 title = {Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers},
 booktitle = {Proceedings of the Ninth Annual Symposium on Computational Geometry},
 series = {SCG '93},
 year = {1993},
 isbn = {0-89791-582-8},
 location = {San Diego, California, USA},
 pages = {298--307},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/160985.161154},
 doi = {10.1145/160985.161154},
 acmid = {161154},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@incollection{alves2004,
year={2004},
isbn={978-3-540-23163-9},
booktitle={Recent Advances in Parallel Virtual Machine and Message Passing Interface},
volume={3241},
series={Lecture Notes in Computer Science},
editor={Kranzlmüller, Dieter and Kacsuk, Péter and Dongarra, Jack},
doi={10.1007/978-3-540-30218-6_24},
title={BSP/CGM Algorithms for Maximum Subsequence and Maximum Subarray},
url={http://dx.doi.org/10.1007/978-3-540-30218-6_24},
publisher={Springer Berlin Heidelberg},
author={Alves, C.E.R. and Cáceres, E.N. and Song, S.W.},
pages={139-146},
language={English}
}

@inproceedings{Valiant:2008:BMM:1431008.1431011,
 author = {Valiant, Leslie G.},
 title = {A Bridging Model for Multi-core Computing},
 booktitle = {Proceedings of the 16th Annual European Symposium on Algorithms},
 series = {ESA '08},
 year = {2008},
 isbn = {978-3-540-87743-1},
 location = {Karlsruhe, Germany},
 pages = {13--28},
 numpages = {16},
 url = {http://dx.doi.org/10.1007/978-3-540-87744-8_2},
 doi = {10.1007/978-3-540-87744-8_2},
 acmid = {1431011},
 publisher = {Springer-Verlag},
 address = {Berlin, Heidelberg},
}

@INPROCEEDINGS{6473291, 
author={Saleh, S. and Abdellah, M. and Raouf, A.A.A. and Kadah, Y.M.}, 
booktitle={Biomedical Engineering Conference (CIBEC), 2012 Cairo International}, 
title={High performance CUDA-based implementation for the 2D version of the Maximum Subarray Problem (MSP)}, 
year={2012}, 
month={Dec}, 
pages={60-63}, 
keywords={digital arithmetic;graphics processing units;parallel architectures;performance evaluation;2D version;CPU;GPU;MSP;array segmentation;central processing unit;compute unified device architecture technology;computer vision;data mining;digital arithmetic;genomic sequence analysis;graphics processing unit;high performance CUDA based implementation;maximum subarray problem;maximum summation;Algorithm design and analysis;Arrays;Complexity theory;Graphics processing units;Parallel algorithms;CUDA;GPU Implementation;Maximum Subarray;Prefix Sum;Speedup}, 
doi={10.1109/CIBEC.2012.6473291}, 
ISSN={2156-6097},}

@proceeding{doi:10.1117/12.928318,
author = {Weddell, S. J. and Takaoka, T. and Read, T. and Candy, R.},
title = {
Maximum subarray algorithms for use in optical and radio astronomy
},
journal = {Proc. SPIE},
volume = {8500},
pages = {85000O-85000O-12},
abstract = {
The maximum sub-array algorithm has been implemented within a field programmable gate array as an efficient centroiding method for wavefront slope estimation. However, a convenient platform for this work is a graphics processor unit (GPU). Translation of the maximum subarray algorithm to a GPU has been performed and shows significant performance gains compared to a single-core CPU. Recently, this algorithm has been applied to radio telescope images acquired for the Australian square kilometer array pathfinder project. This paper provides an overview of the maximum subarray algorithm and shows how this can be utilized for optical and radio telescope applications.
},
year = {2012},
doi = {10.1117/12.928318},
URL = { http://dx.doi.org/10.1117/12.928318}
}

@article{takaoka2014efficient,
  title={Efficient Parallel Algorithms for the Maximum Subarray Problem},
  author={Takaoka, Tadao},
  journal={Parallel and Distributed Computing 2014},
  pages={45},
  year={2014}
}

@MastersThesis{castro2003,
    author     =     {Castro Jr, Amaury Antônio de},
    title     =     {Implementação e Avaliação de Algoritmos BSP/CGM para o Fecho Transitivo e Problemas Relacionados},
    school     =     {Universidade Federal de Mato Grosso do Sul},
    address     =     {Campo Grande - MS},
    year     =     {2003},
    }
    
@MastersThesis{loureiro2010,
    author     =     {Loureiro, Leonardo Vinícius Rolan},
    title     =     {Algoritmos BSP/CGM para Programação Dinâmica},
    school     =     {Universidade Federal de Mato Grosso do Sul},
    address     =     {Campo Grande - MS},
    year     =     {2010},
    }
